Intenté esto en mi máquina con Windows 10:
archivo acoplable:
From microsoft/nanoserver CMD ["echo", "Hello World"]PD
C:\FSD\Docker\Trial1> docker build -t lea/leatest . Sending build context to Docker daemon 2.048kB Step 1/2 : FROM microsoft/nanoserver latest: Pulling from microsoft/nanoserver bce2fbc256ea: Pulling fs layer 58f68fa0ceda: Pulling fs layer image operating system "windows" cannot be used on this platformSu host Docker está configurado para ejecutar contenedores Linux dentro de una máquina virtual. Para ejecutar contenedores de Windows, debe "Cambiar a contenedores de Windows" en el menú Docker. La documentación al respecto está disponible aquí .
Debe ir a la barra de tareas → hacer clic con el botón derecho en el icono de Docker → usar la opción Cambiar a contenedores de Windows...
Cambiar a contenedor de Windows debe seleccionarse desde el icono de la ventana acoplable que se ejecuta debajo del icono oculto desde la parte inferior derecha... En el momento en que cambia de Linux a Windows o de Windows a Linux , el demonio de Docker se reinicia automáticamente para considerar el contenedor cambiado...
Le recomiendo encarecidamente que vea estos 2 enlaces para obtener más información sobre cómo crear contenedores de ventanas:
Realmente encontré el contenido de estos enlaces muy útil para hacer un contenedor de ventana que aún se está mejorando para el problema genérico que todos enfrentamos, ya que el soporte para el contenedor de ventana aún no ha madurado como los contenedores de Linux.